package com.heather.exam.models;

public class Account {
    private String username;
    private String role; // 身份信息：学生、老师、管理员
    private boolean isFrozen; // 是否冻结

    public Account(String username, String role) {
        this.username = username;
        this.role = role;
        this.isFrozen = false; // 默认情况下账户未被冻结
    }

    // 冻结账户
    public void freezeAccount() {
        this.isFrozen = true;
        System.out.println(username + " 的账户已被冻结。");
    }

    // 解冻账户
    public void unfreezeAccount() {
        this.isFrozen = false;
        System.out.println(username + " 的账户已解冻。");
    }

    // 检查账户是否被冻结
    public boolean isFrozen() {
        return isFrozen;
    }

    // 获取账户身份信息
    public String getRole() {
        return role;
    }

    // 获取账户用户名
    public String getUsername() {
        return username;
    }
}

// 定义管理员类


